@charset "utf-8";

/*Prompt*/
.prompt{
    text-indent: 8px;
    border:1px solid #f9e055;
    background: #fffceb;
    color: #e2660f;
}
.topa{
	background: #fff;
}
/*.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*/
.fla{float:left; line-height:88px;}
/*m-title > l left*/
.m-title .h-left{
    width: 4px;
    height: 12px;
    background-color: #268ff3;
}
.m-title{
    padding-bottom: 0px;
}
.cjz-d-l-b{
    background-color: #fff;
    padding: 10px 30px;
    font-size: 14px;
	display:table;
}
.cjz-d-l-ba{
    background-color: #fff;
    padding: 10px 24px;
    font-size: 14px;
}
.cjz-d-l-li li{
    line-height: 35px;
}
.incon{
	width:17px;
	height:15px;
	margin-top: 11px;
    display: inline-block;
    vertical-align: middle;
	float:left;
	padding-left: 7px;
}
.incond{
	width:17px;
	height:15px;
	margin-top: 5px;
    display: inline-block;
    vertical-align: middle;
	float:left;
}
.inconbg_ic{
	width:574px;
	float:left;
}
.incona{
	width:17px;
	height:15px;
    display: inline-block;
    vertical-align: middle;
	float:left;
	margin-top: 10px;
}
.incon-map{
	width:17px;
	height:15px;
    display: inline-block;
    vertical-align: middle;
	margin-top:0px;
}
.inconab{
	max-width:530px;
	height:26px;
    display: inline-block;
    vertical-align: middle;
	float:left;
}
.div_my{
	text-align:center;
	width:240px;
	height:120px;
}
.myqy{
	text-align:center;
	line-height:36px;
}
.img_myqy{
	text-align:center;
	height: 76px;
    width:126px;
    line-height: 36px;
    vertical-align: middle;
}
.bg5{
	background: url(../images/incon_bg.png) no-repeat 0px 0px;
}
.bg{
	background: url(../images/incon_bg.png) no-repeat 0px -20px;
}
.bg1{
	background: url(../images/incon_bg.png) no-repeat 0px -41px;
}
.bg2{
	background: url(../images/incon_bg.png) no-repeat 0px -59px;
}
.bg3{
	background: url(../images/incon_bg.png) no-repeat 0px -80px;
}
.bg4{
	background: url(../images/incon_bg.png) no-repeat 0px -99px;
}
.bg6{
	background: url(../images/incon_bg.png) no-repeat 0px -120px;
}
.bg7{
	background: url(../images/incon_bg.png) no-repeat 0px -138px;
}
.bg8{
	background: url(../images/incon_bg.png) no-repeat 0px -158px;
}
.bg9{
	background: url(../images/incon_bg.png) no-repeat 4px -174px;
}
.bg10{
	background: url(../images/incon_bg.png?v=20190801) no-repeat 0px -195px;
}
.dis{
	display:inline-block;
	line-height: 22px;
    padding-top: 18px;
	}
.icon_signup{
	width:176px;
	height:43px;
}
.jz-d-title{
    padding: 20px 30px 5px 30px;  *padding: 20px 30px 20px 30px;
	border-bottom:dashed 1px #ddd
}
.jz-d-title H2{ float:none;padding-right:10px; width:640px;*height:32px; line-height:32px;}
.pl30{
    padding-left: 30px;
}
.csalary b {
    color: #fd8000;
    font-size: 16px;
    line-height: 25px;
	font-weight:bold;
}
.sign-up-box{
	margin-left: auto;
	margin-right:auto;
	width:610px;
    height: 100px;
    background-color: #edf9ff;
    border-bottom: 1px solid #009dd9;
}
.sign-up-img{
    width: 175px;
    height: 40px;
}
.mt15{
    margin-top: 15px;
}
.mt10{
    margin-top: 10px;
}
.mt10font{
	font-size:12px;
}
.lh40{
    line-height:40px
}
.ml25{
    margin-left: 25px;
}
.mr10{

	line-height:35px;
}
.mr20{
    margin-right: 20px;
}
.mb20{
    margin-bottom: 8px;
}
.mb0{
    margin-bottom: 0px !important;
}
.pt20{
    border-top: 20px;
}
.otherlist-item-b{
    padding:10px 0;
    border-bottom: dashed 1px #dddddd;
	margin-left:4px;
}
.otherlist-item-ba{
	padding-bottom:10px;
    border-bottom: dashed 1px #dddddd;
}
.otherlist-item-b img{
    width: 60px;
    height: 60px;
}
.w150{
    width: 150px;
}
.position-name{
    font-size:14px;
	font-weight:bold;
    color:#268ff3;
    margin-bottom: 10px;
}
.position-wages{
    font-weight:bold;
    color: #fd8000;
    margin-bottom: 10px;
}
.zy-des{
    padding: 20px;
}
.paging-box li{
    border: 1px solid #ccc;
    padding: 6px 10px;
    float: left;
    margin-left: 10px;
    width:auto !important;
}
.paging-box .active{
    background-color: #268ff3;
    color: #fff;
}
.tab_title{
    height: 38px;
}
.tab_title ul{
    background-color: #fff;
	font-weight:bold;
}
.tab_title li{
    float: left;
    padding: 10px 20px 5px 20px;
    border-bottom: 1px solid #dfebf9;
}
.tab_title .active{
    border-top: 1px solid #1380dc;
    border-left: 1px solid #dfebf9;
    border-right: 1px solid #dfebf9;
    border-bottom: 0px;
}
.cjz-r-info{
    font-size: 14px;
}
.cjz-r-infoa{
	width:240px;
	overflow:hidden;
    font-size: 14px;

}
.cjz-r-infoa span{
	padding-left:5px;
}
.release-li li{
    line-height: 35px;
}
.borbli li{
    padding:10px 30px 5px 0px;
    border-bottom: dashed 1px #dddddd;
}
.wagesli b{
    color: #fd8000;
	padding:0px 3px;
}
.cjz-r-infoa_a{
	float:left;
	width:168px;
	height:20px;
	line-height:24px;
	overflow:hidden;
	padding:4px 0px;
}
.cjz-r-infoa_b{
	float:left;
	width:71px;
	height:20px;
	color: #fd8000;
	line-height:24px;
	overflow:hidden;
	padding:4px 0px;
}
.tac{
    text-align: center;
}
.disib{
    display: inline-block;
}
.pos-r{
    position: relative;
}
.pos-a{
    position: absolute;
    top:0px;
    left: 0px;
    z-index: 2;
}
/*.pos-a-all{*/
    /*position: absolute;*/
    /*top:0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
/*}*/
.tab-b1{
    position: absolute;
    top:0px;
    left: 0px;
    bottom: 2px;
    right: 0px;
    border-bottom: 1px solid #dfebf9;
}
.csalary-tips span{
    float: left;
    color: #707070;
    font-size: 14px;
	line-height:38px;
	padding-left: 8px;
}
.cjz-d-l{
    float: left;
    width: 280px;
}
.cjz-d-r{
    float: right;
    width: 700px;
}
.mt0{
    margin-top: 0px !important;
}
.he280{
    height: 280px;
}
.he150{
    height: 150px;
}

.title_bg{
    background-color: #d5ebf7;
}
.h40{
    height: 40px !important;
}
.title_bg h3{
    line-height: 40px !important;
}
.cm-title .h-left {
    margin: 12px 14px 0px 0px;
    width: 4px;
    height: 14px;
    background-color: #268ff3;
}
.cm-title i {
    float: left;
    display: inline-block;
}
.cm-title h3 {
    float: left;
    font: bold 14px/1em "hiragino sans gb", "microsoft yahei";
    color: #4b4b4b;
    height: 1em;
}
.ctable-title li{
    line-height: 40px;
    font-size: 14px;
}
.ctable-lod li{
    float: left;
    width: 20%;
    text-align: center;
	line-height:30px;
}
.ctable-row{
    background-color: #fff;
    font-size: 14px;
	padding-top:14px;
}
.ctable-rowa{
    background-color: #fff;
    font-size: 14px;
	padding-top:2px;
}
.prl10{
    padding: 0px 10px 10px;
}
.prl50{
    padding: 0px 50px;
}
.in_box{
    border: 1px solid #ccc;
    width: 265px;
    height: 35px;
	padding-left:6px;
}
.in_lable{
    padding-left: 10px;
    line-height: 35px;
    width: 100px;
    font-size: 14px;
}
.in_row{
    margin-bottom: 20px;
}
.tab_table_title{
    font-size: 16px;
    height: 40px;
    margin-bottom: 20px;
    padding-top: 15px;
}
.btn_row a {
    padding: 6px 19px;
    color: #fff;
    font-size: 14px;
    background-color: #268ff3;
    border-radius: 3px;
    border: 0;
}
.tab_table_title .active{
    color: #268ff3;
    border-bottom: 2px solid #268ff3;
}
.btn_row{
    height: 40px;
    padding-left: 110px;
}
.btn_row botton{
	padding: 6px 19px;
    color: #fff;
	font-size: 14px;
    background-color: #268ff3;
	border-radius:3px;
}
.ctable-lod .li_55{
    width: 55%;
    text-align: left;
}
.ctable-lod .li_50{
    width: 50%;
    text-align: left;
}
.ctable-lod .li_40{
    width: 40%;
    text-align: left;
}
.ctable-lod .li_40{
    width: 40%;
    text-align: left;
}
.ctable-lod .li_45{
    width: 45%;
    text-align: left;
}
.ctable-lod .li_35{
    width: 35%;
    text-align: left;
}
.ctable-lod .li_20{
    width: 19%;
}
.ctable-lod .li_25{
    width: 25%;
}
.ctable-lod .li_10{
    width: 10%;
}
.del_btn{
    color: #fff;
    padding: 2px 7px;
    background-color: #268ff3;
    border-radius: 2px;
    margin-left: 10px;
}
.colorb{
    color: #268ff3 !important;
}
.tin20{
    text-indent: 20px;
}
.colorr{
    color: red;
}
.alert_box{
    width: 420px;
    height: 470px;
    font-size: 14px;
    overflow: hidden;
}
.alert_box_tltie{
    background-color: #d5ebf7;
    height: 30px;
    padding: 0px 10px;
}
.alert_box_body{
    padding: 0px 40px;
    background-color: #fff;
    height: 440px;
    overflow: hidden;
}
.alert_box_tltie_con{
    text-align: center;
}
.alert_text{
    width: 360px;
    height: 80px;
    border: 1px solid #cccccc;
}
.alert_btn_row{
    height: 40px;
    text-align: center;
}
.alert_btn_row botton{
    color: #fff;
    padding: 10px 20px;
    font-size: 14px;
    background-color: #268ff3;
}
.cm_list_li .active{
    background-color: #d5ebf7;
}
.cm_list_li .list_con{
    margin-left: 30px;
}
.cm_list_li .active .h-left {
    margin: 9px 0px 0px 0px;
    width: 4px;
    height: 14px;
    background-color: #268ff3;
}
.cm_list_li .active i {
    float: left;
    display: inline-block;
}
.h35{
    height: 35px;
}
.lh35{
    line-height: 35px;
    font-size: 14px;
}
.cm_list_li{
    padding: 5px 0px;
    background-color: #fff;
}

.cperInf{
    background-color: #268ff3;
    text-align: center;
    color: #fff;
}
.cmrl10{
    margin: 5px 10px;
}
.no_bg{
    background: transparent !important;
}
.bg_fff{
    background-color: #fff;
}
.ml65{
    margin-left: 17px !important;
}
.taste_box .tlogo{
    max-width: 120px;
    max-height: 90px;
}
.fyul{
    width:360px;
    margin: 0 auto;
}
.oddelli{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.evenelli{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.cpull-down li{
    padding-right: 20px;
}
.he150_bj{
    width:96px;
    height:136px;
    /*background:url(../images/people_bg.png) no-repeat 0px 32px;*/
    margin: 0px auto;
}
.cperpoth{
    position: absolute;
    width:98px;
    *height:136px;
    top: 1px;
    left: 0px;
    z-index: 99;
}
.cper_user_poth{
    position: absolute;
    top: 36px;
    left: 0px;
    width:94px; overflow:hidden; *height:100px;
    height:120px;
}
.perphoto{ *height:150px;}
.icon_bianji A{ *line-height:48px;}
.head .nav A{ float:left; display:inline;}
.icon_bianji{ cursor:pointer;}
.icon_bianji:hover {
    width: 140px;
    height: 54px;
    background: url(../images/icon_bianji_over.png) no-repeat;
    float: left;
    text-align: center;
    line-height: 49px;
    color: #fff;
}
.a_pingjia{
	border: 1px solid #268ff3;
    padding: 2px 8px;
    color: #268ff3;
	}
.psw_bg{
	background: #fff;
    padding-top: 20px;
	}
.head{ height:auto;}
.checkboxa{top:10px; top:0px\9;}

.head{height:32px;height:33px\9;line-height:33px\9;*line-height:34px;}
.user_me{position:relative;width:130px;float:right;z-index:9999999;}
.user_me ul{position:absolute;right:0;top:0px;width:130px;height:32px;overflow:hidden;z-index:9999999;*height:31px;top:1px\9;}
.user_me ul:hover{overflow:visible;background-color:#525354;z-index:3;}
.user_me li{height:40px;line-height:40px;cursor:pointer;background-color:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}
.user_me li.tle{height:32px;line-height:32px;color:#fff;text-align:center;background-color:#525354;border:0 none;*height:31px;*line-height:31px;}
.user_me li.e_icon:hover{background-color:#e7f3ff}
.user_me li.last{border-bottom:1px solid #ddd}
.head .user_me li.tle a{text-indent:0; height:32px;line-height: 32px;}
.head .user_me li a{display:block;height:40px;color:#666;text-indent:35px}
.head .user_me li a:hover{color:#268ff3}
.head .nav a{ line-height:34px\9;}
.user_me li span a{color:#fff !important}
.icon_arrow {display: block;position: absolute;top: 14px;right: 5px;border-width: 4px 4px 0 4px;border-color: #fff transparent transparent transparent;border-style: solid dashed dashed dashed;}
/*兼职手机号码弹框*/
.aui_main { width: 500px !important; height: 310px !important;}
a.aui_close {color:#fff;}
.tab_table_title div{cursor: pointer}
.dialog-tip {width: 95%;margin:10px auto;line-height: 25px;font-size: 14px;}

/*兼职职位详情页*/
.no_hover:hover { color: #333;}
.pos-a li { cursor: pointer;}
#scrollBox { max-height: 175px; overflow: hidden;}
#scrollBox ul { max-height: 175px; padding: 0;}
#scrollBox ul li { height: 35px;line-height: 35px; }
.star_con i { background: url("../static/index/images/yellowStar.png") no-repeat top center; height: 16px; width: 86px; display: inline-block; top: 3px; position: relative;}
.star_con i.star1 { background-position: 0 0;}
.star_con i.star2 { background-position: 0 -18px}
.star_con i.star3 { background-position: 0 -34px}
.star_con i.star4 { background-position: 0 -52px}
.star_con i.star5 { background-position: 0 -68px}
.welfare {
    display: block;
    padding: 0 20px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    margin-right: 10px;
    background: url(../images/trans_bg_welfare.png) repeat;
    border-radius: 24px;
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
}
.kp-line{
    background:url("../images/pl_bg.png?v=20241211") no-repeat top center ;
    background-size: 100% auto;
    padding: 33px 20px;
    height: 100px;
    box-sizing: border-box;

}
.m-ktit{
    font-size:18px;
    font-weight: bold;
    color: #333;
}
.m-ktxt{
    padding-top:8px;
    font-size:15px;
    color: #666;
}
